import re

def mobile(mobile_str):
    #检验手机号格式
    if re.match(r'^1[3-9]\d{9}$',mobile_str):
        return mobile_str
    else:
        raise ValueError('{} is not a valid mobile'.format(mobile_str))

def regex(pattern):
    #正则校验
    if re.match(r'^\d{4}$',pattern):
        return pattern
    else:
        raise ValueError('{} is not a valid mobile'.format(pattern))





def email(email_str):
    # 检验邮箱地址格式
    if re.match( r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$', email_str):
        return email_str
    else:
        raise ValueError('{} is not a valid email'.format(email_str))








